package com.tpe.model.service;

import java.util.Collection;

import javax.ejb.Local;

import com.tpe.model.entity.Usuario;

@Local
public interface UsuarioService {
	
	public Usuario salvar(Usuario usuario) throws Exception;
	
	public Usuario atualizar(Usuario usuario) throws Exception;
	
	public Collection<Usuario> pesquisar(Usuario usuario) throws Exception;
	
	public boolean verificaDuplicado(Usuario user) throws Exception;
	
	public Usuario obterPorEmail(Usuario user) throws Exception;
	
	public void enviarUsuarios() throws Exception;
	
	public Collection<Usuario> obterAtivos() throws Exception;
	
}
